home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d7 / hostplus.arc / README.DOC < prev    next >
Text File  |  1990-04-22  |  6KB  |  131 lines

  1.    HELLO
  2.    -----
  3.  
  4.    I neither work for Exis, nor do I hold stock in that company.  Nor I am
  5.    requesting financial renumeration for the enclosed files.  With that
  6.    concept established, I can honestly say that you are probably using one
  7.    of the best (if not the best) telecommunications application program
  8.    available.
  9.  
  10.    One of the reasons Telix is such a good application program is because
  11.    of the versitility afforded you, the user.  The enclosed files (except
  12.    for SYNC.MSG) are designed to be compiled with Telix's Salt compiler
  13.    and, hopefully, offer enhancements to the scripts you may presently be
  14.    using.
  15.  
  16.    In the future, I plan to add color to the host script file's capabilities,
  17.    multiple upload and download directories, individual passwords, individual
  18.    access levels, and who knows, maybe a front end mailer/message packer.
  19.  
  20.    If you have any suggestions, please send a note via The Marshfield Exchange
  21.    1:152/18 or, The Empire Builder 1:152/32
  22.  
  23.    Contributions are not requested but will be glady accepted.  If you wish
  24.    to thank me with a contribution then please keep it under $10,000 <GRIN>.
  25.  
  26.    Lawrence Stone
  27.    Lawrence Stone Research Group (LSRGroup)
  28.    P.O. Box 5715
  29.    Charleston, OR  97420
  30.  
  31.  
  32.    FILES LIST
  33.    ----- ----
  34.  
  35.    This archive contains script files for the Salt compiler used
  36.    by the Telix communications program from Exis, Inc.
  37.  
  38.    Files included within this archive are:
  39.  
  40.         LSRHOST.SLT             An improved host script
  41.         PUMAUP.SLT              An upload script for Puma protocol
  42.         PUMADOWN.SLT            A download script for Puma protocol
  43.         README.DOC              This document.
  44.         SYNC.MSG                An ASCII file used with LSRHOST.SLT
  45.  
  46.  
  47.    PUMA
  48.    ----
  49.  
  50.    Two files are included for using Telix with the external transfer
  51.    protocol, Puma.  These scripts are PUMAUP.SLT and PUMADOWN.SLT.
  52.    Compile these with the Salt compiler by issuing the command:
  53.  
  54.         CS pumaup
  55.         CS pumadown
  56.  
  57.    To use these with Telix, you must inform Telix to use the PUMAUP
  58.    file for Puma uploads and PUMADOWN for Puma downloads.  Refer to
  59.    your Telix manual for more details on using external protocols.
  60.  
  61.  
  62.    LSRHOST
  63.    -------
  64.  
  65.    This version of the Telix Host Script File has been modified by:
  66.    Lawrence Stone, Lawrence Stone Research Group, April, 1990.  It
  67.    has been named as LSRHOST.SLT so as not to confuse it with the
  68.    original host script.  You can rename it to anything you wish,
  69.    including HOST.SLT, if you desire.
  70.  
  71.    Note:  All modifications by me can be found in the LSRHOST script by
  72.    searching it for the initials, "LSR".
  73.  
  74.    The following modifications are changes to the original Host Script
  75.    file, as found in this version of LSRHOST:
  76.  
  77.       1.  Requires level II password before caller can access the
  78.           shell command.  Shell still needs separate password.
  79.  
  80.       2.  Requires level II password before caller can access the
  81.           shut down host command.  Still requires separate password.
  82.  
  83.       3.  The do_one_caller routine would erroneously trap ARQ modems
  84.           in the if expression, "if (!determine_baud())".  This was
  85.           corrected by adding {} symbols below the if statement.  The
  86.           original expression failed to work because there wasn't any
  87.           command immediately below the if expression, only a remark
  88.           to "do something here if this is a problem" (at least in my
  89.           first copy of the host script).  The {} symbols properly define
  90.           the limits of this if expression.
  91.  
  92.       4.  When the caller shells to DOS, the original script would
  93.           write a batch file to control the shell, call DOS to
  94.           execute the batch, then, upon return to the program, close
  95.           the file just written to.  Because the file was left open,
  96.           Telix could not run it - the batch file must be closed first!
  97.           Therefore, this script properly closes the file prior to
  98.           having DOS run the batch.  (Note that new releases of Telix
  99.           have corrected this error.)
  100.  
  101.       5.  I discovered that if high speed, ARQ modems (HST, dual standard,
  102.           etc.) are calling a non-hand shaking modem (like my 2400 baud)
  103.           then, binary characters would dump into the current_caller
  104.           string.  Worse, although you would see these characters from
  105.           the host computer, the caller would not see anything, just a
  106.           blinking cursor.  I corrected the script to work with ARQ modems
  107.           by adding the command, type_file("SYNC.MSG") <included with this
  108.           script> and by increasing the initial delay from 1/10 second to
  109.           five seconds.  The SYNC.MSG file forces high speed modems to
  110.           synchronize on it's text <ie, a substitute for a handshake> and
  111.           the increase in delay time allows high speed modems to settle in.
  112.           Note that callers using ARQ modems will *not* see the SYNC.MSG on
  113.           their consoles but, non-ARQ callers *will* see this message!
  114.           These changes are found in the do_one_caller routine.
  115.  
  116.       6.  Added dooR option to menu.  This option requires that the user
  117.           creates a batch file called, RSHELL.BAT to run the door program.
  118.           It also requires level 2 password to access.
  119.  
  120.       7.  Added automatic log enteries to the host log as soon as a
  121.           call is received, and when ever a caller types any password,
  122.           or tries to go to a DOS shell, or returns from a DOS shell,
  123.           or tries to shut down the host mode.  Also logs when user
  124.           enters or exits chat mode, lists any file, types any file, or
  125.           attempts to access the door.  Each call received is now seper-
  126.           ated by a 47 character string of "=" symbols.  This allows easy
  127.           recognition of each call received while listing the log.
  128.  
  129.       8.  Added PUMA external transfer protocal.  Added automatic log
  130.           enteries whenever the user starts and ends Puma transfers.
  131.